package org.com.yz.dal.dao.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author wzc123
 * @since 2018-12-24
 */
@TableName("passport_xy_report_detail")
public class PassportXyReportDetail  implements Serializable {


    @TableField("out_trans_no")
    private String outTransNo;
    @TableField("mch_sub_no")
    private String mchSubNo;
    @TableField("detail_income")
    private BigDecimal detailIncome;
    @TableField("detail_payout")
    private BigDecimal detailPayout;
    @TableField("before_balance")
    private BigDecimal beforeBalance;
    @TableField("after_balance")
    private BigDecimal afterBalance;
    @TableField("tran_no")
    private String tranNo;
    private Integer state;
    @TableField("time_add")
    private Date timeAdd;
    @TableField("time_edit")
    private Date timeEdit;

    private String beginTime;
    private String endTime;

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getOutTransNo() {
        return outTransNo;
    }

    public void setOutTransNo(String outTransNo) {
        this.outTransNo = outTransNo;
    }

    public String getMchSubNo() {
        return mchSubNo;
    }

    public void setMchSubNo(String mchSubNo) {
        this.mchSubNo = mchSubNo;
    }

    public BigDecimal getDetailIncome() {
        return detailIncome;
    }

    public void setDetailIncome(BigDecimal detailIncome) {
        this.detailIncome = detailIncome;
    }

    public BigDecimal getDetailPayout() {
        return detailPayout;
    }

    public void setDetailPayout(BigDecimal detailPayout) {
        this.detailPayout = detailPayout;
    }

    public BigDecimal getBeforeBalance() {
        return beforeBalance;
    }

    public void setBeforeBalance(BigDecimal beforeBalance) {
        this.beforeBalance = beforeBalance;
    }

    public BigDecimal getAfterBalance() {
        return afterBalance;
    }

    public void setAfterBalance(BigDecimal afterBalance) {
        this.afterBalance = afterBalance;
    }

    public String getTranNo() {
        return tranNo;
    }

    public void setTranNo(String tranNo) {
        this.tranNo = tranNo;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Date getTimeAdd() {
        return timeAdd;
    }

    public void setTimeAdd(Date timeAdd) {
        this.timeAdd = timeAdd;
    }

    public Date getTimeEdit() {
        return timeEdit;
    }

    public void setTimeEdit(Date timeEdit) {
        this.timeEdit = timeEdit;
    }


    @Override
    public String toString() {
        return "PassportXyReportDetail{" +
        "outTransNo=" + outTransNo +
        ", mchSubNo=" + mchSubNo +
        ", detailIncome=" + detailIncome +
        ", detailPayout=" + detailPayout +
        ", beforeBalance=" + beforeBalance +
        ", afterBalance=" + afterBalance +
        ", tranNo=" + tranNo +
        ", state=" + state +
        ", timeAdd=" + timeAdd +
        ", timeEdit=" + timeEdit +
        "}";
    }
}
